package com.pic.mgt.syushin.unit;

import java.io.File;
import java.util.Date;

import com.pic.mgt.unit.Redoable;

public class RedoBatchSyushinBusinessUnit extends BatchSyushinBusinessUnit
		implements Redoable {
	
	private BatchSyushinBusinessUnit batchSyushinBusinessUnit;
	
	public RedoBatchSyushinBusinessUnit(BatchSyushinBusinessUnit batchSyushinBusinessUnit) {
		super ("");
		
		this.batchSyushinBusinessUnit = batchSyushinBusinessUnit;
	}

	@Override
	public long getBusinessFilesize() {
		return this.batchSyushinBusinessUnit.getBusinessFilesize();
	}

	@Override
	public String getTerminalID() {
		return this.batchSyushinBusinessUnit.getTerminalID();
	}

	@Override
	public Date getUploadTime() {
		return this.batchSyushinBusinessUnit.getUploadTime();
	}

	@Override
	public void setBusinessFilesize(long filesize) {
		this.batchSyushinBusinessUnit.setBusinessFilesize(filesize);
	}

	@Override
	public void setTerminalID(String terminalID) {
		this.batchSyushinBusinessUnit.setTerminalID(terminalID);
	}

	@Override
	public void setUploadTime(Date uploadDate) {
		this.batchSyushinBusinessUnit.setUploadTime(uploadDate);
	}

	@Override
	public String getBusinessSN() {
		return this.batchSyushinBusinessUnit.getBusinessSN();
	}

	@Override
	public String getBusinessType() {
		return this.batchSyushinBusinessUnit.getBusinessType();
	}

	@Override
	public File getTargetFile() {
		return this.batchSyushinBusinessUnit.getTargetFile();
	}

	@Override
	public String getTargetFilename() {
		return this.batchSyushinBusinessUnit.getTargetFilename();
	}

	@Override
	public String getUnitName() {
		return this.batchSyushinBusinessUnit.getUnitName();
	}

	@Override
	public void setBusinessSN(String businessSN) {
		this.batchSyushinBusinessUnit.setBusinessSN(businessSN);
	}

	@Override
	public void setBusinessType(String businessType) {
		this.batchSyushinBusinessUnit.setBusinessType(businessType);
	}

	@Override
	public void setTargetFile(File targetFile) {
		this.batchSyushinBusinessUnit.setTargetFile(targetFile);
	}

	@Override
	public String getBusinessName() {
		return this.batchSyushinBusinessUnit.getBusinessName();
	}

	@Override
	public File getConfirmationFile() {
		return this.batchSyushinBusinessUnit.getConfirmationFile();
	}

	@Override
	public String getConfirmationFilename() {
		return this.batchSyushinBusinessUnit.getConfirmationFilename();
	}

	@Override
	public void setBusinessName(String businessName) {
		this.batchSyushinBusinessUnit.setBusinessName(businessName);
	}

	@Override
	public void setConfirmationFile(File confirmationFile) {
		this.batchSyushinBusinessUnit.setConfirmationFile(confirmationFile);
	}
	
	@Override
	public void setTargetFileSize(long targetFileSize) {
		this.batchSyushinBusinessUnit.setTargetFileSize(targetFileSize);
	}
	
	@Override
	public long getTargetFileSize() {
		return this.batchSyushinBusinessUnit.getTargetFileSize();
	}
}
